/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Logica;

import Dato.DEmpresaTransporte;
import Objetos.EmpresaDeTransporte;
import java.sql.SQLException;
import javax.swing.table.TableModel;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Omar Heráclides
 */
public class LEmpresaDeTransporte {

    public String ObtenerSecuenciaIdEmpresa() throws SQLException {
        DEmpresaTransporte objDEmpresaTransporte = new DEmpresaTransporte();
        return objDEmpresaTransporte.ObtenerIdSecuenciaVehiculo();
    }

    public String AgregarEmpresa(EmpresaDeTransporte objEmpresaDeTransporte) throws SQLException {
        DEmpresaTransporte objDEmpresaDeTransporte = new DEmpresaTransporte();
        objDEmpresaDeTransporte.AgregarEmpresa(objEmpresaDeTransporte);
        System.out.println(objEmpresaDeTransporte.getRazonSocial() + "  Razon socila");
        return "Se agrego una nueva Empresa";
    }

    public String ModificarEmpresa(EmpresaDeTransporte objEmpresaDeTransporte) throws SQLException {
        DEmpresaTransporte objDEmpresaTransporte = new DEmpresaTransporte();
        objDEmpresaTransporte.ModificarEmpresa(objEmpresaDeTransporte);
        return "Se modifico un item";
    }

    public DefaultTableModel MostrarEmpresas() {
        DEmpresaTransporte objDEmpresaTransporte;
        objDEmpresaTransporte = new DEmpresaTransporte();
        return objDEmpresaTransporte.MostrarVehiculo();

    }

    public TableModel SelectEmpresas(String text, String var, String estado) {
        DEmpresaTransporte objDEmpresaTransporte;
        DefaultTableModel dtm = new DefaultTableModel();
        objDEmpresaTransporte = new DEmpresaTransporte();
        dtm = objDEmpresaTransporte.SelectVehiculo(text, var, estado);
        return dtm;
    }

    public String EliminarEmpresa(int codigo) throws SQLException {
        DEmpresaTransporte objDEmpresaTransporte = new DEmpresaTransporte();
        objDEmpresaTransporte.EliminarEmpresa(codigo);
        return "Se elimino un registro";
    }
}
